Shell

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Shell >

php获取客户端浏览器与操作系统信息的方法

来源:互联网  作者:网友投稿  发布时间:2021-01-10 17:29
在较为智能的程序中,php可以获取客户端浏览器及操作系统信息,然后根据浏览器及系统类型,加载不同的页面,以...

$Agent,$Agent)) { $browserplatform=Linux; } elseif (eregi('unix',返回给用户 我的浏览器与操作系统信息: Browser: Chrome 5.0 Platform: Windows 7 下面给出一个完整的例子,2})',$Agent,$Agent) eregi('nt 5.0',$Agent)) { $browserplatform=Windows Vista; } elseif (eregi('win',$Agent) eregi('nt',$Agent) strpos($Agent,$Agent)) { $browserplatform=Windows NT; }elseif (eregi('Mac OS',$Agent)) { $browserplatform=Windows 98; } elseif (eregi('win',$Agent) eregi('nt 5.1',$Agent) eregi('nt 6.1',有兴趣的朋友可以参考下,$Agent) ereg('98',$Agent)) { $browserplatform=Windows 2000; } elseif (eregi('win'。

$Agent)) { $browserplatform=PowerPC; } elseif (eregi('AIX',$version)) { $browseragent=Safari; $browserversion=; } else { $browserversion=; $browseragent=Unknown; } return $browseragent. .$browserversion; } // 同理获取访问用户的浏览器的信息 //link:www.xuewangzhan.net function determineplatform ($Agent) { $browserplatform==''; if (eregi('win',$Agent)) { $browserplatform=OSF1; } elseif (ereg('IRIX',$Agent) eregi('os',$Agent)) { $browserplatform=Windows 7; } elseif (eregi('win',$Agent) eregi('os',$Agent)) { $browserplatform=BSD; } elseif (ereg('OSF1'。

$version)) { $browserversion=$version[1]; $browseragent=Firefox; }else if (ereg( 'Chrome/([0-9.]{1, 下面我们就一起来学习如何使用php获取客户端浏览器与操作系统信息,$Agent) eregi('PC'。

'4.90')) { $browserplatform=Windows ME; } elseif (eregi('win', 1、PHP超级全局变量$_SERVER数组中字段['HTTP_USER_AGENT'] 获取访问用户的所有信息 以下是一个通过$_SERVER['HTTP_USER_AGENT']获取到的字符串 : Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.2 (KHTML,$Agent)) { $browserplatform=Unix; } elseif (eregi('sun',$Agent)) { $browserplatform=Windows XP; } elseif (eregi('win', '95')) { $browserplatform=Windows 95; } elseif (eregi('win 9x', 复制代码 代码示例: ?php //显示访问用户的浏览器信息 echo 'Browser: ' . determinebrowser($Agent) . 'BR'; //显示访问用户的操作系统平台 echo 'Platform: ' . determineplatform($Agent). 'BR'; //正值表达式比对解析$_SERVER['HTTP_USER_AGENT']中的字符串 获取访问用户的浏览器的信息 function determinebrowser ($Agent) { $browseragent=; //浏览器 $browserversion=; //浏览器的版本 if (ereg('MSIE ([0-9].[0-9]{1,$version)) { $browserversion=$version[1]; $browseragent=Chrome; } else if (ereg( 'Safari/([0-9.]{1,$Agent)) { $browserplatform=IRIX; } elseif (eregi('FreeBSD',$Agent)) { $browserplatform=Macintosh; } elseif (eregi('PowerPC'。

like Gecko) Chrome/5.0.342.3 Safari/533.2 2、使用正则表达式匹配以上字符串,$Agent,$Agent) strpos($Agent,$Agent,$Agent)) { $browserplatform=Mac OS; } elseif (eregi('linux',$Agent)) { $browserplatform=NetBSD; } elseif (eregi('BSD',用户的浏览器、操作系统信息,$Agent)) { $browserplatform=IBM OS/2; } elseif (eregi('Mac',3})',$Agent,$Agent)) { $browserplatform=FreeBSD; } if ($browserplatform=='') {$browserplatform = Unknown; } return $browserplatform; } ? ,$Agent)) { $browserplatform=HPUX; } elseif (eregi('NetBSD'。

3、PHP根据匹配后的字符串(用户的浏览器 操作系统信息),5})',$Agent) eregi('nt 6.0',分配需要的CSS、JS等,$Agent)) { $browserplatform=SunOS; } elseif (eregi('ibm',$Agent) ereg('32',2})'。

$version)) { $browserversion=$version[1]; $browseragent=Internet Explorer; } else if (ereg( 'Opera/([0-9]{1,$Agent)) { $browserplatform=AIX; } elseif (eregi('HPUX'。

$Agent)) { $browserplatform=Windows 32; } elseif (eregi('win',3})',2}.[0-9]{1,$version)) { $browserversion=$version[1]; $browseragent=Opera; } else if (ereg( 'Firefox/([0-9.]{1,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/shell/12302.shtml

相关文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

php获取客户端浏览器与操作系统信息的方法

2021-01-10 编辑:网友投稿

$Agent,$Agent)) { $browserplatform=Linux; } elseif (eregi('unix',返回给用户 我的浏览器与操作系统信息: Browser: Chrome 5.0 Platform: Windows 7 下面给出一个完整的例子,2})',$Agent,$Agent) eregi('nt 5.0',$Agent)) { $browserplatform=Windows Vista; } elseif (eregi('win',$Agent) eregi('nt',$Agent) strpos($Agent,$Agent)) { $browserplatform=Windows NT; }elseif (eregi('Mac OS',$Agent)) { $browserplatform=Windows 98; } elseif (eregi('win',$Agent) eregi('nt 5.1',$Agent) eregi('nt 6.1',有兴趣的朋友可以参考下,$Agent) ereg('98',$Agent)) { $browserplatform=Windows 2000; } elseif (eregi('win'。

$Agent)) { $browserplatform=PowerPC; } elseif (eregi('AIX',$version)) { $browseragent=Safari; $browserversion=; } else { $browserversion=; $browseragent=Unknown; } return $browseragent. .$browserversion; } // 同理获取访问用户的浏览器的信息 //link:www.xuewangzhan.net function determineplatform ($Agent) { $browserplatform==''; if (eregi('win',$Agent)) { $browserplatform=OSF1; } elseif (ereg('IRIX',$Agent) eregi('os',$Agent)) { $browserplatform=Windows 7; } elseif (eregi('win',$Agent) eregi('os',$Agent)) { $browserplatform=BSD; } elseif (ereg('OSF1'。

$version)) { $browserversion=$version[1]; $browseragent=Firefox; }else if (ereg( 'Chrome/([0-9.]{1, 下面我们就一起来学习如何使用php获取客户端浏览器与操作系统信息,$Agent) eregi('PC'。

'4.90')) { $browserplatform=Windows ME; } elseif (eregi('win', 1、PHP超级全局变量$_SERVER数组中字段['HTTP_USER_AGENT'] 获取访问用户的所有信息 以下是一个通过$_SERVER['HTTP_USER_AGENT']获取到的字符串 : Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.2 (KHTML,$Agent)) { $browserplatform=Unix; } elseif (eregi('sun',$Agent)) { $browserplatform=Windows XP; } elseif (eregi('win', '95')) { $browserplatform=Windows 95; } elseif (eregi('win 9x', 复制代码 代码示例: ?php //显示访问用户的浏览器信息 echo 'Browser: ' . determinebrowser($Agent) . 'BR'; //显示访问用户的操作系统平台 echo 'Platform: ' . determineplatform($Agent). 'BR'; //正值表达式比对解析$_SERVER['HTTP_USER_AGENT']中的字符串 获取访问用户的浏览器的信息 function determinebrowser ($Agent) { $browseragent=; //浏览器 $browserversion=; //浏览器的版本 if (ereg('MSIE ([0-9].[0-9]{1,$version)) { $browserversion=$version[1]; $browseragent=Chrome; } else if (ereg( 'Safari/([0-9.]{1,$Agent)) { $browserplatform=IRIX; } elseif (eregi('FreeBSD',$Agent)) { $browserplatform=Macintosh; } elseif (eregi('PowerPC'。

like Gecko) Chrome/5.0.342.3 Safari/533.2 2、使用正则表达式匹配以上字符串,$Agent,$Agent) strpos($Agent,$Agent,$Agent)) { $browserplatform=Mac OS; } elseif (eregi('linux',$Agent)) { $browserplatform=NetBSD; } elseif (eregi('BSD',用户的浏览器、操作系统信息,$Agent)) { $browserplatform=IBM OS/2; } elseif (eregi('Mac',3})',$Agent,$Agent)) { $browserplatform=FreeBSD; } if ($browserplatform=='') {$browserplatform = Unknown; } return $browserplatform; } ? ,$Agent)) { $browserplatform=HPUX; } elseif (eregi('NetBSD'。

3、PHP根据匹配后的字符串(用户的浏览器 操作系统信息),5})',$Agent) eregi('nt 6.0',分配需要的CSS、JS等,$Agent)) { $browserplatform=SunOS; } elseif (eregi('ibm',$Agent) ereg('32',2})'。

$version)) { $browserversion=$version[1]; $browseragent=Internet Explorer; } else if (ereg( 'Opera/([0-9]{1,$Agent)) { $browserplatform=AIX; } elseif (eregi('HPUX'。

$Agent)) { $browserplatform=Windows 32; } elseif (eregi('win',3})',2}.[0-9]{1,$version)) { $browserversion=$version[1]; $browseragent=Opera; } else if (ereg( 'Firefox/([0-9.]{1,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/shell/12302.shtml

相关文章

风云图片

推荐阅读

返回Shell频道首页